package org.sibframework.sda.test.objects;

public class CpTpPhase {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TEMPLATE_ID</tt>.<p>
     */
    private java.lang.Long cpTemplateId = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    private java.lang.String name = null;
    /**
     * 最早开始时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>EARLIEST_BEGIN_DAY</tt>.<p>
     */
    private java.lang.Long earliestBeginDay = null;
    /**
     * 最晚结束时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>LASTEST_END_DAY</tt>.<p>
     */
    private java.lang.Long lastestEndDay = null;
    /**
     * 最短持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SHORTEST_DURATION</tt>.<p>
     */
    private java.lang.Long shortestDuration = null;
    /**
     * 最长持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>LONGEST_DURATION</tt>.<p>
     */
    private java.lang.Long longestDuration = null;
    /**
     * 阶段顺序号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEQUENCE</tt>.<p>
     */
    private java.lang.Long sequence = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TEMPLATE_ID</tt>.<p>
     */
    public java.lang.Long getCpTemplateId() {
    	return this.cpTemplateId;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_TEMPLATE_ID</tt>.<p>
     */
    public void setCpTemplateId(java.lang.Long cpTemplateId) {
    	this.cpTemplateId = cpTemplateId;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public java.lang.String getName() {
    	return this.name;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public void setName(java.lang.String name) {
    	this.name = name;
    }

    /**
     * 最早开始时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>EARLIEST_BEGIN_DAY</tt>.<p>
     */
    public java.lang.Long getEarliestBeginDay() {
    	return this.earliestBeginDay;
    }
    /**
     * 最早开始时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>EARLIEST_BEGIN_DAY</tt>.<p>
     */
    public void setEarliestBeginDay(java.lang.Long earliestBeginDay) {
    	this.earliestBeginDay = earliestBeginDay;
    }

    /**
     * 最晚结束时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>LASTEST_END_DAY</tt>.<p>
     */
    public java.lang.Long getLastestEndDay() {
    	return this.lastestEndDay;
    }
    /**
     * 最晚结束时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>LASTEST_END_DAY</tt>.<p>
     */
    public void setLastestEndDay(java.lang.Long lastestEndDay) {
    	this.lastestEndDay = lastestEndDay;
    }

    /**
     * 最短持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SHORTEST_DURATION</tt>.<p>
     */
    public java.lang.Long getShortestDuration() {
    	return this.shortestDuration;
    }
    /**
     * 最短持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SHORTEST_DURATION</tt>.<p>
     */
    public void setShortestDuration(java.lang.Long shortestDuration) {
    	this.shortestDuration = shortestDuration;
    }

    /**
     * 最长持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>LONGEST_DURATION</tt>.<p>
     */
    public java.lang.Long getLongestDuration() {
    	return this.longestDuration;
    }
    /**
     * 最长持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>LONGEST_DURATION</tt>.<p>
     */
    public void setLongestDuration(java.lang.Long longestDuration) {
    	this.longestDuration = longestDuration;
    }

    /**
     * 阶段顺序号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEQUENCE</tt>.<p>
     */
    public java.lang.Long getSequence() {
    	return this.sequence;
    }
    /**
     * 阶段顺序号<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEQUENCE</tt>.<p>
     */
    public void setSequence(java.lang.Long sequence) {
    	this.sequence = sequence;
    }
}